Everything搜索

您所在的位置:网站首页 everything 软件搜索文件内容关键字 Everything搜索

Everything搜索

2024-07-09 07:01| 来源: 网络整理| 查看: 265

1.简单例子

abc    搜索名字为abc的文件和文件夹 123 abc    搜索文件名包含123和abc的文件和文件夹 *.jpg    搜索jpg后缀文件。*可以不写,*.jpg或.jpg都可以。

指定路径搜索: F:\TDDOWNLOAD\ abc    在F:\TDDOWNLOAD\目录下搜索包含abc字符的文件及文件夹 abc F:\TDDOWNLOAD\    目录放在文件名的前面或者后面都可以

使用搜索前缀: case:name -- 前缀case表示查找文件名为name的文件、区分大小写 ww: name -- 查找文件名为name的文件、全词匹配 case:ww: name -- 多个修饰符一起使用。查找文件名为name的文件,区分大小写、并且全词匹配。 F:\sourcecode\ startwith:test content:测试 -- 在F:\sourcecode\目录下,查找文件名以test开头、文件内容中包含"测试"这两个字的文件。 f:\ video: -- 搜索视频文件 f:\ video:红楼梦 -- 在f盘搜索中有"红楼梦"的视频文件

使用操作符: 红楼梦 //搜索名字中包含”红楼梦”的文件,结果中有.doc文件、.lnk链接文件、~开头的临时文件。 红楼梦 !.lnk //搜索文件名不含.lnk的文件。有时搜索结果出现一堆链接文件.lnk,看上去杂乱,可以使用!过滤这些文件。 红楼梦 !~ !.lnk //排除~开头的临时文件和.lnk链接文件。多个!可以连用,中间用空格隔开。 红楼梦 !~ .lnk //这样写则只会显示.lnk文件。名字中包含”红楼梦”的.lnk文件。 红楼梦 ~ !.lnk //这样写则只会显示~开头的临时文件。名字中包含”红楼梦”的临时文件。

2.常用搜索语法

1.操作符 空格    逻辑与,例:li ch,搜索文件名中既含li又含ch |    逻辑或,例:1.txt | 2.txt,搜索文件名含1或2的txt文件 !    逻辑非,例:*.txt !b,搜索文件名不含b的txt文件 < >    分组 " "    搜索引号内的词组 备注:既然空格表示"与",那么如何表示真正的空格呢?加英文半角引号,比如"program files"。

2.通配符 * 匹配0个或多个字符 a*.txt "ab.txt" "abbb.txt" ? 匹配1个任意字符 a??.txt "abc.txt" "aaa.txt"

3.宏 audio: 搜索音频文件. zip: 搜索压缩文件. doc: 搜索文档文件。注意:包括doc格式文件、txt格式文件、其他格式的文件,并不是只指doc格式文件。 exe: 搜索可执行文件. pic: 搜索图片文件。注意:包括bmp格式、png格式、gif格式、jpeg格式、其他图片格式。 video: 搜索视频文件.

4.修饰符 case: 匹配大小写 file: 只匹配文件 folder: 只匹配文件夹 path: 匹配路径和文件名 regex: 正则表达式 ww:、wholeword: 全字匹配

例: case:name -- 查找文件名为name的文件、区分大小写, ww: name -- 查找文件名为name的文件、全词匹配 case:ww: name -- 多个修饰符一起使用。查找文件名为name的文件,区分大小写、并且全词匹配。

5.函数: 函数的使用方法和修饰符是一样的,例content: something -- 查找文件内容为something的文件。 content:text 搜索文本内容 //注意: text外面不要加尖括号(使用经验)。说明文档写的content:是错的。 dupe: 搜索重复的文件名 empty: 搜索空文件夹 startwith: 搜索指定文本开头的文件 endwith: 搜索以指定文本结尾的文件 (包含扩展名)

小结 宏、修饰符、函数的使用方法是一样的,以 前缀 的方式写在被搜索字符串前面,例: content: //搜索内容中有"设计"这两个字的文件 f:\ video: //在f盘搜索视频文件 f:\ video:红楼梦 //在f盘搜索名字有"红楼梦"的视频文件

多个前缀连用,例: f:\ video:startwith:红楼梦 //在f盘搜索名字以"红楼梦"开始的视频文件 f:\ video: startwith:红楼梦 F:\sourcecode\ startwith:test content:测试 //在F:\sourcecode\目录下,查找文件名以test开头、文件内容中包含"测试"这两个字的文件。 ①前缀可以理解为参数,和命令行参数是一样的,只不过是图形界面输入。参数、参数对应的值。 ②两个前缀之间以空格隔开,如f:\ video: startwith:红楼梦,video:和startwith:之间有至少一个空格;如果某个前缀没有参数值,那么可以将其与后面的前缀连起来、中间可以不写空格,如f:\ video:startwith:红楼梦,video:和startwith:之间没有空格。

多个操作符连用: 红楼梦 //搜索名字中包含”红楼梦”的文件,结果中有.doc文件、.lnk链接文件、~开头的临时文件。 红楼梦 !.lnk //搜索文件名不含.lnk的文件。有时搜索结果出现一堆链接文件.lnk,看上去杂乱,可以使用!过滤这些文件。 红楼梦 !~ !.lnk //排除~开头的临时文件和.lnk链接文件。多个!可以连用,中间用空格隔开。 红楼梦 !~ .lnk //这样写则只会显示.lnk文件。名字中包含”红楼梦”的.lnk文件。 红楼梦 ~ !.lnk //这样写则只会显示~开头的临时文件。名字中包含”红楼梦”的临时文件。

3.使用例子

1.路径中包含空格时,路径外加双括号,如"C:\Program Files"。 2.在搜索框里只填路径,列出该目录及其子目录下所有文件、文件夹,包括隐藏文件。搜索速度比find命令快多了。 例如输入F:\sourcecode\test\apps列出该目录及其子目录下所有文件和文件夹;如果输入F:\sourcecode\test\apps test.c则是在该目录下查找test.c文件。

使用技巧1.指定路径搜索 TDDOWNLOAD\ abc 在 所有TDDOWNLOAD文件夹 下搜索包含abc字符的文件及文件夹 TDDOWNLOAD\ *.jpg 在所有TDDOWNLOAD文件夹下搜索jpg后缀文件 F:\TDDOWNLOAD\ abc 在 F:\TDDOWNLOAD\目录 下搜索包含abc字符的文件及文件夹 F:\TDDOWNLOAD\ *.jpg 在F:\TDDOWNLOAD\目录下搜索jpg后缀文件 abc F:\TDDOWNLOAD\、F:\TDDOWNLOAD\ abc,都可以,目录可以放在文件名的前面、也可以放在文件名的后面 注意:TDDOWNLOAD\ abc ,目录后的斜杠\与被搜索字符之间有一个空格; 通配符*可以省略不写,F:\TDDOWNLOAD\ *.jpg或F:\TDDOWNLOAD\ .jpg都可以。

2.多关键词搜索 123 abc 搜索包含123和abc的文件和文件夹 123|abc 搜索包含123或abc的文件和文件夹 *.jpg|*.flv .jpg | .flv 搜索jpg或flv后缀文件(两种表示方式任选一种,第二种竖线|两边加空格) 在Everything的搜索框中可以输入多个关键词,以空格分开,表示搜索结果要包括全部关键词。大家肯定对这种做法不会陌生,因为它正是搜索引擎的惯例。

3.其他 (1)Everything的文件共享功能 Everything 内置了HTTP、ETP/FTP服务器的功能,你可以将你的硬盘变成一个网站或FTP,方便别人下载你的文件。并且,HTTP的分享还拥有一个方便的搜索功能呢,使用时只要点击菜单"工具"-"HTTP服务器"或"ETP/FTP服务器"后,就可以启动服务了。启动HTTP服务后,你只要在浏览器中输入http://本机ip:端口号即可进行访问。 FTP的服务则需要FTP客户端来访问,你还可以在"工具"-"选项"-"HTTP"或"FTP"中设置端口号和访问密码等。反正有了Everything,你就可以在局域网内随心所欲地分享文件了!当然,如果你的机器有外网的IP(如电信的ADSL),还能让Internet上的任何人访问你硬盘里的文件呢。不得不说,这是一个非常非常棒的应用。 (2)Everything 高效搜索技巧之正则表达式 正则表达式搜索,使用前缀修饰符regex:,或者通过菜单打开正则表达式选项,菜单Search → Enable Regex。 (3)Everything使用 局限 Everything仅支持 基于NTFS文件系统 ,对于 FAT32格式的文件系统,Everything将不支持,这是 Everything 的一个局限。如果你的文件系统还是FAT32,若想使用Everything的话,则你需要转换你的分区格式。 在XP系统中可以在命令行下运行convert X:/FS:NTFS ,而后按提示完成系统格式转换操作后就可以Evergything了, 其中X代表你要转换的盘符。

更多例子 实例1:找到所有c目录及其下任意子目录的txt文件 c:\windows*.txt 实例2:找出所有bmp和jpg文件 *.bmp | *.jpg 实例3:找出所有名为download文件夹下的所有avi文件 download\ .avi 实例4:找出所有名字中含.tx的文件夹 folder:.tx 实例5:搜索空txt文件 *.txt file:size:0 实例6:搜索所有大于1MB的常见图像文件 size:>1mb 实例7:查找所有全字匹配1.txt的文件 ww:1.txt 实例8:查找wi开头的h文件和cpp文件 file: 或wi* 实例9:d盘2016/1/1至2016/6/1的修改过的word文件 *.doc|*docx dm:2015/1-2015/6 实例10:XXX第N集.rmvb",XXX是电视剧名,N是数字 regex:.*第[0-9]+集 实例11:连续的RAR压缩包 XXXX.partN.rar regex:.*part[0-9]+.rar 实例12:连续的ZIP压缩包 XXXX.zN regex:.*.z[0-9]+ 实例13:搜索所有纯中文目标 regex:^[^0-9a-z]*$ 实例14:搜索带中文字符的目标 regex:^.*[^!-~]+.*$ 实例15:找到所有c:\windows目录下的txt文件 regex:c:\windows^*.txt 实例16:列出所有c:\windows的N级子目录 regex:c:\windows^*(^*){N}$ 实例17:列出所有c:\windows的N级子目录下的txt文件 regex:c:\windows^*(^*){N}.txt$

 

4.Everything介绍

Everything是voidtools开发的一款 文件搜索工具 ,官网描述为"基于名称 实时 定位 文件和目录 (Locate files and folders by name instantly)"。 它体积小巧,界面简洁易用,快速建立索引,快速搜索,同时占用极低的系统资源,实时跟踪文件变化,并且还可以通过http或ftp形式分享搜索。 在搜索框输入文字,它就会只显示过滤后的文件和目录。Everything搜索只基于文件和文件夹的名称,所以它创建数据库很快。一个刚安装完的Windows XP SP2系统(约20,000份文件),需要一秒钟。索引一百万份文件则需要一分钟。 如果你希望能按文件名进行高速搜索文件,并且硬盘分区都是使用NTFS格式的,又或者需要远程搜索其他计算机上的文件,那么你绝对不能错过Everything这款仅几百KB的免费软件。它绝对值得你收藏与试用的。

Everything用于文件、文件夹查找,重复文件查找,非常好用。新发现,Everything可以搜索文件内容,不错。

 

根据网络资源和个人经验整理。杜康,20190117



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3